Formal Islands

نویسندگان

  • Emilie Balland
  • Claude Kirchner
  • Pierre-Etienne Moreau
چکیده

Motivated by the proliferation and usefulness of Domain Specific Languages as well as the demand in enriching well established languages by high level capabilities like pattern matching or strategic rewriting, we introduce the Formal Islands framework. The main idea consists to integrate, in existing programs, formally defined parts called Islands, on which proofs and tests can be meaningfully developed. Then, Formal Islands could be safely dissolved into their hosting language to be transparently integrated in the existing user environment. The paper presents this generic framework and shows that the properties valid on the formal islands are also valid on the corresponding dissolved host codes. Formal Islands can be used as a general methodology to develop new DSL and we show that language extensions like SQLJ—embedding SQL capabilities in Java—, or Tom—a Java language extension allowing for pattern matching and rewriting—are indeed Islands and they can therefore be used for formal software developments.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Predicting CpG Islands and Their Relationship with Genomic Feature in Cattle by Hidden Markov Model Algorithm

Cattle supply an important source of nutrition for humans in the world. CpG islands (CGIs) are very important and useful, as they carry functionally relevant epigenetic loci for whole genome studies. As a matter of fact, there have been no formal analyses of CGIs at the DNA sequence level in cattle genomes and therefore this study was carried out to fill the gap. We used hidden markov model alg...

متن کامل

Formal islands: foundations and applications

Formal islands: foundations and applications IN COLLABORATION WITH: Laboratoire lorrain de recherche en informatique et ses applications (LORIA)

متن کامل

Non-formal Education in the Pacific Islands: An Overview

This article is based on a paper prepared for the Extraordinary Meeting of the Faculty of Education of the University of Papua New Guinea on Non-Formal Education, which was held in Goroka in August 1984. Its focus is the countries which belong to the University of the South Pacific region: Solomon Islands, Vanuatu, Fiji, Kiribati, Nauru, Tuvalu, Tonga, Tokelau and Western Samoa, and it is hoped...

متن کامل

Modular Formal Islands: Embed theory in your practice

Motivated by the proliferation and usefulness of Domain Specific Languages as well as the demand in enriching well established languages by high level capabilities like modularity, pattern matching or strategic rewriting, we have introduced in previous works the Formal Islands framework. The main idea consists in integrating, in existing programs, formally defined parts called Islands, on which...

متن کامل

Testing Adjunct and Conjunct Island Constraints in Chinese

A growing number of syntacticians are supplementing their own intuitions with formal experiments, collecting and analyzing acceptability judgments from theoretically naïve native speakers. This paper applies this experimental approach to test a set of interrelated hypotheses in Chinese syntax: that extraction from conjunct islands is more acceptable than extraction from adjunct islands; that ex...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006